home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: AMOS Basic Source Code Archive
(archive/amosSrc).
You can browse this item here: _Get_DOS_Error.AMOS
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 4d 4f 53 20 42 61 73 | 69 63 20 76 31 2e 33 34 |AMOS Bas|ic v1.34|
|00000010| 00 00 0b 32 20 01 06 52 | 00 38 2a 2a 2a 2a 2a 2a |...2 ..R|.8******|
|00000020| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000030| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000040| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000050| 2a 20 00 00 20 01 06 52 | 00 38 2a 20 20 20 20 20 |* .. ..R|.8* |
|00000060| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000070| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000080| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000090| 2a 20 00 00 20 01 06 52 | 00 38 2a 20 41 4d 4f 53 |* .. ..R|.8* AMOS|
|000000a0| 20 50 72 6f 66 65 73 73 | 69 6f 6e 61 6c 20 50 72 | Profess|ional Pr|
|000000b0| 6f 63 65 64 75 72 65 20 | 4c 69 62 72 61 72 79 20 |ocedure |Library |
|000000c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000d0| 2a 20 00 00 20 01 06 52 | 00 38 2a 20 20 20 20 20 |* .. ..R|.8* |
|000000e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000100| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000110| 2a 20 00 00 21 01 06 52 | 00 3a 2a 20 50 72 6f 63 |* ..!..R|.:* Proc|
|00000120| 65 64 75 72 65 3a 20 47 | 65 74 20 44 4f 53 20 45 |edure: G|et DOS E|
|00000130| 72 72 6f 72 20 20 20 20 | 20 20 20 20 20 20 20 20 |rror | |
|00000140| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000150| 2a 20 20 20 00 00 20 01 | 06 52 00 38 2a 20 20 20 |* .. .|.R.8* |
|00000160| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000170| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000180| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000190| 20 20 2a 20 00 00 21 01 | 06 52 00 3a 2a 20 20 20 | * ..!.|.R.:* |
|000001a0| 20 41 75 74 68 6f 72 3a | 20 52 6f 73 73 20 54 68 | Author:| Ross Th|
|000001b0| 6f 6d 61 73 20 20 20 20 | 20 20 20 20 20 20 20 20 |omas | |
|000001c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001d0| 20 20 2a 20 20 20 00 00 | 20 01 06 52 00 38 2a 20 | * ..| ..R.8* |
|000001e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000200| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000210| 20 20 20 20 2a 20 00 00 | 20 01 06 52 00 38 2a 2a | * ..| ..R.8**|
|00000220| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000230| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000240| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000250| 2a 2a 2a 2a 2a 20 00 00 | 02 00 00 00 11 01 03 76 |***** ..|.......v|
|00000260| 00 00 00 00 00 00 00 00 | 00 06 00 00 0e 00 5f 67 |........|......_g|
|00000270| 65 74 5f 64 6f 73 5f 65 | 72 72 6f 72 00 00 02 01 |et_dos_e|rror....|
|00000280| 00 00 29 01 06 52 00 4a | 20 20 20 20 54 68 69 73 |..)..R.J| This|
|00000290| 20 70 72 6f 63 65 64 75 | 72 65 20 63 6f 6e 76 65 | procedu|re conve|
|000002a0| 72 74 73 20 74 68 65 20 | 45 52 52 20 76 61 72 69 |rts the |ERR vari|
|000002b0| 61 62 6c 65 20 72 65 74 | 75 72 6e 65 64 20 62 79 |able ret|urned by|
|000002c0| 20 61 6c 6c 20 6d 79 20 | 70 72 6f 63 65 64 75 72 | all my |procedur|
|000002d0| 65 73 00 00 25 01 06 52 | 00 42 20 20 20 20 69 6e |es..%..R|.B in|
|000002e0| 74 6f 20 61 6e 20 61 63 | 74 75 61 6c 20 65 72 72 |to an ac|tual err|
|000002f0| 6f 72 20 6d 65 73 73 61 | 67 65 2e 20 20 43 6f 70 |or messa|ge. Cop|
|00000300| 79 72 69 67 68 74 20 31 | 39 39 32 20 62 79 20 52 |yright 1|992 by R|
|00000310| 6f 73 73 20 54 68 6f 6d | 61 73 2e 20 00 00 04 01 |oss Thom|as. ....|
|00000320| 06 52 00 00 00 00 04 01 | 06 52 00 00 00 00 12 01 |.R......|.R......|
|00000330| 06 52 00 1c 20 20 20 20 | 49 6e 70 75 74 73 3a 20 |.R.. |Inputs: |
|00000340| 20 20 20 20 20 20 20 20 | 20 20 20 4e 6f 6e 65 20 | | None |
|00000350| 00 00 04 01 06 52 00 00 | 00 00 1c 01 06 52 00 30 |.....R..|.....R.0|
|00000360| 20 20 20 20 4f 75 74 70 | 75 74 73 3a 20 20 20 20 | Outp|uts: |
|00000370| 20 20 20 20 20 20 20 45 | 52 52 24 20 20 20 54 68 | E|RR$ Th|
|00000380| 65 20 65 72 72 6f 72 20 | 6d 65 73 73 61 67 65 20 |e error |message |
|00000390| 00 00 02 01 00 00 02 01 | 00 00 02 04 00 00 17 01 |........|........|
|000003a0| 06 52 00 26 20 20 20 20 | 47 69 76 65 20 75 73 65 |.R.& |Give use|
|000003b0| 72 20 61 63 63 65 73 73 | 20 74 6f 20 65 72 72 6f |r access| to erro|
|000003c0| 72 20 6d 65 73 73 61 67 | 65 20 00 00 0e 04 03 9e |r messag|e ......|
|000003d0| 00 06 00 00 04 00 65 72 | 72 00 00 5c 00 06 00 06 |......er|r..\....|
|000003e0| 04 02 65 72 72 00 00 00 | 02 04 00 00 10 01 06 52 |..err...|.......R|
|000003f0| 00 18 20 20 20 20 46 69 | 6e 64 20 63 6f 72 72 65 |.. Fi|nd corre|
|00000400| 63 74 20 6d 65 73 73 61 | 67 65 00 00 04 04 02 50 |ct messa|ge.....P|
|00000410| 00 20 00 00 0d 07 04 0e | 00 06 00 00 02 00 65 72 |. ......|......er|
|00000420| 00 5c 00 06 ff f9 04 02 | 65 72 72 00 00 00 16 04 |.\......|err.....|
|00000430| 02 5c 00 06 00 00 02 00 | 65 72 ff a2 00 3e 00 00 |.\......|er...>..|
|00000440| 03 e7 ff 4c 00 06 00 00 | 02 00 65 72 ff a2 00 06 |...L....|..er....|
|00000450| ff ff 04 00 65 72 72 00 | 00 00 02 04 00 00 08 01 |....err.|........|
|00000460| 06 52 00 08 20 20 20 20 | 45 78 69 74 00 00 03 04 |.R.. |Exit....|
|00000470| 03 3c 00 00 02 04 00 00 | 1f 01 06 52 00 36 20 20 |.<......|...R.6 |
|00000480| 20 20 44 61 74 61 20 66 | 6f 72 20 65 72 72 6f 72 | Data f|or error|
|00000490| 20 63 6f 64 65 73 20 61 | 6e 64 20 74 68 65 69 72 | codes a|nd their|
|000004a0| 20 72 65 73 70 65 63 74 | 69 76 65 20 6d 65 73 73 | respect|ive mess|
|000004b0| 61 67 65 73 00 00 0e 04 | 04 04 00 04 00 3e 00 00 |ages....|.....>..|
|000004c0| 00 00 00 5c 00 26 00 08 | 4e 6f 20 65 72 72 6f 72 |...\.&..|No error|
|000004d0| 00 00 11 04 04 04 00 04 | 00 3e 00 00 00 67 00 5c |........|.>...g.\|
|000004e0| 00 26 00 0d 4e 6f 20 66 | 72 65 65 20 73 74 6f 72 |.&..No f|ree stor|
|000004f0| 65 00 00 00 12 04 04 04 | 00 04 00 3e 00 00 00 69 |e.......|...>...i|
|00000500| 00 5c 00 26 00 0f 54 61 | 73 6b 20 74 61 62 6c 65 |.\.&..Ta|sk table|
|00000510| 20 66 75 6c 6c 00 00 00 | 10 04 04 04 00 04 00 3e | full...|.......>|
|00000520| 00 00 00 72 00 5c 00 26 | 00 0c 42 61 64 20 74 65 |...r.\.&|..Bad te|
|00000530| 6d 70 6c 61 74 65 00 00 | 0f 04 04 04 00 04 00 3e |mplate..|.......>|
|00000540| 00 00 00 73 00 5c 00 26 | 00 0a 42 61 64 20 6e 75 |...s.\.&|..Bad nu|
|00000550| 6d 62 65 72 00 00 17 04 | 04 04 00 04 00 3e 00 00 |mber....|.....>..|
|00000560| 00 74 00 5c 00 26 00 19 | 52 65 71 75 69 72 65 64 |.t.\.&..|Required|
|00000570| 20 61 72 67 75 6d 65 6e | 74 20 6d 69 73 73 69 6e | argumen|t missin|
|00000580| 67 00 00 00 13 04 04 04 | 00 04 00 3e 00 00 00 75 |g.......|...>...u|
|00000590| 00 5c 00 26 00 12 4b 65 | 79 20 6e 65 65 64 73 20 |.\.&..Ke|y needs |
|000005a0| 61 72 67 75 6d 65 6e 74 | 00 00 13 04 04 04 00 04 |argument|........|
|000005b0| 00 3e 00 00 00 76 00 5c | 00 26 00 12 54 6f 6f 20 |.>...v.\|.&..Too |
|000005c0| 6d 61 6e 79 20 61 72 67 | 75 6d 65 6e 74 73 00 00 |many arg|uments..|
|000005d0| 12 04 04 04 00 04 00 3e | 00 00 00 77 00 5c 00 26 |.......>|...w.\.&|
|000005e0| 00 10 55 6e 6d 61 74 63 | 68 65 64 20 71 75 6f 74 |..Unmatc|hed quot|
|000005f0| 65 73 00 00 11 04 04 04 | 00 04 00 3e 00 00 00 78 |es......|...>...x|
|00000600| 00 5c 00 26 00 0d 4c 69 | 6e 65 20 74 6f 6f 20 6c |.\.&..Li|ne too l|
|00000610| 6f 6e 67 00 00 00 12 04 | 04 04 00 04 00 3e 00 00 |ong.....|.....>..|
|00000620| 00 79 00 5c 00 26 00 0f | 46 69 6c 65 20 6e 6f 74 |.y.\.&..|File not|
|00000630| 20 6f 62 6a 65 63 74 00 | 00 00 16 04 04 04 00 04 | object.|........|
|00000640| 00 3e 00 00 00 7a 00 5c | 00 26 00 18 49 6e 76 61 |.>...z.\|.&..Inva|
|00000650| 6c 69 64 20 72 65 73 69 | 64 65 6e 74 20 6c 69 62 |lid resi|dent lib|
|00000660| 72 61 72 79 00 00 14 04 | 04 04 00 04 00 3e 00 00 |rary....|.....>..|
|00000670| 00 c9 00 5c 00 26 00 14 | 4e 6f 20 64 65 66 61 75 |...\.&..|No defau|
|00000680| 6c 74 20 64 69 72 65 63 | 74 6f 72 79 00 00 11 04 |lt direc|tory....|
|00000690| 04 04 00 04 00 3e 00 00 | 00 ca 00 5c 00 26 00 0d |.....>..|...\.&..|
|000006a0| 4f 62 6a 65 63 74 20 69 | 6e 20 75 73 65 00 00 00 |Object i|n use...|
|000006b0| 11 04 04 04 00 04 00 3e | 00 00 00 cb 00 5c 00 26 |.......>|.....\.&|
|000006c0| 00 0d 4f 62 6a 65 63 74 | 20 65 78 69 73 74 73 00 |..Object| exists.|
|000006d0| 00 00 14 04 04 04 00 04 | 00 3e 00 00 00 cc 00 5c |........|.>.....\|
|000006e0| 00 26 00 13 44 69 72 65 | 63 74 6f 72 79 20 6e 6f |.&..Dire|ctory no|
|000006f0| 74 20 66 6f 75 6e 64 00 | 00 00 12 04 04 04 00 04 |t found.|........|
|00000700| 00 3e 00 00 00 cd 00 5c | 00 26 00 10 4f 62 6a 65 |.>.....\|.&..Obje|
|00000710| 63 74 20 6e 6f 74 20 66 | 6f 75 6e 64 00 00 12 04 |ct not f|ound....|
|00000720| 04 04 00 04 00 3e 00 00 | 00 ce 00 5c 00 26 00 0f |.....>..|...\.&..|
|00000730| 42 61 64 20 73 74 72 65 | 61 6d 20 6e 61 6d 65 00 |Bad stre|am name.|
|00000740| 00 00 12 04 04 04 00 04 | 00 3e 00 00 00 cf 00 5c |........|.>.....\|
|00000750| 00 26 00 10 4f 62 6a 65 | 63 74 20 74 6f 6f 20 6c |.&..Obje|ct too l|
|00000760| 61 72 67 65 00 00 12 04 | 04 04 00 04 00 3e 00 00 |arge....|.....>..|
|00000770| 00 d1 00 5c 00 26 00 10 | 41 63 74 69 6f 6e 20 6e |...\.&..|Action n|
|00000780| 6f 74 20 6b 6e 6f 77 6e | 00 00 15 04 04 04 00 04 |ot known|........|
|00000790| 00 3e 00 00 00 d2 00 5c | 00 26 00 16 49 6e 76 61 |.>.....\|.&..Inva|
|000007a0| 6c 69 64 20 63 6f 6d 70 | 6f 6e 65 6e 74 20 6e 61 |lid comp|onent na|
|000007b0| 6d 65 00 00 10 04 04 04 | 00 04 00 3e 00 00 00 d3 |me......|...>....|
|000007c0| 00 5c 00 26 00 0c 49 6e | 76 61 6c 69 64 20 6c 6f |.\.&..In|valid lo|
|000007d0| 63 6b 00 00 13 04 04 04 | 00 04 00 3e 00 00 00 d4 |ck......|...>....|
|000007e0| 00 5c 00 26 00 11 4f 62 | 6a 65 63 74 20 77 72 6f |.\.&..Ob|ject wro|
|000007f0| 6e 67 20 74 79 70 65 00 | 00 00 13 04 04 04 00 04 |ng type.|........|
|00000800| 00 3e 00 00 00 d5 00 5c | 00 26 00 12 44 69 73 6b |.>.....\|.&..Disk|
|00000810| 20 6e 6f 74 20 76 61 6c | 69 64 61 74 65 64 00 00 | not val|idated..|
|00000820| 14 04 04 04 00 04 00 3e | 00 00 00 d6 00 5c 00 26 |.......>|.....\.&|
|00000830| 00 14 44 69 73 6b 20 77 | 72 69 74 65 20 70 72 6f |..Disk w|rite pro|
|00000840| 74 65 63 74 65 64 00 00 | 15 04 04 04 00 04 00 3e |tected..|.......>|
|00000850| 00 00 00 d7 00 5c 00 26 | 00 15 52 65 6e 61 6d 65 |.....\.&|..Rename|
|00000860| 20 61 63 72 6f 73 73 20 | 64 65 76 69 63 65 73 00 | across |devices.|
|00000870| 00 00 14 04 04 04 00 04 | 00 3e 00 00 00 d8 00 5c |........|.>.....\|
|00000880| 00 26 00 13 44 69 72 65 | 63 74 6f 72 79 20 6e 6f |.&..Dire|ctory no|
|00000890| 74 20 65 6d 70 74 79 00 | 00 00 12 04 04 04 00 04 |t empty.|........|
|000008a0| 00 3e 00 00 00 d9 00 5c | 00 26 00 0f 54 6f 6f 20 |.>.....\|.&..Too |
|000008b0| 6d 61 6e 79 20 6c 65 76 | 65 6c 73 00 00 00 13 04 |many lev|els.....|
|000008c0| 04 04 00 04 00 3e 00 00 | 00 da 00 5c 00 26 00 12 |.....>..|...\.&..|
|000008d0| 44 65 76 69 63 65 20 6e | 6f 74 20 6d 6f 75 6e 74 |Device n|ot mount|
|000008e0| 65 64 00 00 0f 04 04 04 | 00 04 00 3e 00 00 00 db |ed......|...>....|
|000008f0| 00 5c 00 26 00 0a 53 65 | 65 6b 20 65 72 72 6f 72 |.\.&..Se|ek error|
|00000900| 00 00 12 04 04 04 00 04 | 00 3e 00 00 00 dc 00 5c |........|.>.....\|
|00000910| 00 26 00 0f 43 6f 6d 6d | 65 6e 74 20 74 6f 6f 20 |.&..Comm|ent too |
|00000920| 62 69 67 00 00 00 0f 04 | 04 04 00 04 00 3e 00 00 |big.....|.....>..|
|00000930| 00 dd 00 5c 00 26 00 09 | 44 69 73 6b 20 66 75 6c |...\.&..|Disk ful|
|00000940| 6c 00 00 00 12 04 04 04 | 00 04 00 3e 00 00 00 de |l.......|...>....|
|00000950| 00 5c 00 26 00 10 44 65 | 6c 65 74 65 20 70 72 6f |.\.&..De|lete pro|
|00000960| 74 65 63 74 65 64 00 00 | 12 04 04 04 00 04 00 3e |tected..|.......>|
|00000970| 00 00 00 df 00 5c 00 26 | 00 0f 57 72 69 74 65 20 |.....\.&|..Write |
|00000980| 70 72 6f 74 65 63 74 65 | 64 00 00 00 11 04 04 04 |protecte|d.......|
|00000990| 00 04 00 3e 00 00 00 e0 | 00 5c 00 26 00 0e 52 65 |...>....|.\.&..Re|
|000009a0| 61 64 20 70 72 6f 74 65 | 63 74 65 64 00 00 11 04 |ad prote|cted....|
|000009b0| 04 04 00 04 00 3e 00 00 | 00 e1 00 5c 00 26 00 0e |.....>..|...\.&..|
|000009c0| 4e 6f 74 20 61 20 44 4f | 53 20 64 69 73 6b 00 00 |Not a DO|S disk..|
|000009d0| 0e 04 04 04 00 04 00 3e | 00 00 00 e2 00 5c 00 26 |.......>|.....\.&|
|000009e0| 00 07 4e 6f 20 64 69 73 | 6b 00 00 00 12 04 04 04 |..No dis|k.......|
|000009f0| 00 04 00 3e 00 00 00 e8 | 00 5c 00 26 00 0f 4e 6f |...>....|.\.&..No|
|00000a00| 20 6d 6f 72 65 20 65 6e | 74 72 69 65 73 00 00 00 | more en|tries...|
|00000a10| 10 04 04 04 00 04 00 3e | 00 00 00 e9 00 5c 00 26 |.......>|.....\.&|
|00000a20| 00 0c 49 73 20 73 6f 66 | 74 20 6c 69 6e 6b 00 00 |..Is sof|t link..|
|00000a30| 11 04 04 04 00 04 00 3e | 00 00 00 ea 00 5c 00 26 |.......>|.....\.&|
|00000a40| 00 0d 4f 62 6a 65 63 74 | 20 6c 69 6e 6b 65 64 00 |..Object| linked.|
|00000a50| 00 00 0e 04 04 04 00 04 | 00 3e 00 00 00 eb 00 5c |........|.>.....\|
|00000a60| 00 26 00 08 42 61 64 20 | 68 75 6e 6b 00 00 12 04 |.&..Bad |hunk....|
|00000a70| 04 04 00 04 00 3e 00 00 | 00 ec 00 5c 00 26 00 0f |.....>..|...\.&..|
|00000a80| 4e 6f 74 20 69 6d 70 6c | 65 6d 65 6e 74 65 64 00 |Not impl|emented.|
|00000a90| 00 00 13 04 04 04 00 04 | 00 3e 00 00 00 f0 00 5c |........|.>.....\|
|00000aa0| 00 26 00 11 52 65 63 6f | 72 64 20 6e 6f 74 20 6c |.&..Reco|rd not l|
|00000ab0| 6f 63 6b 65 64 00 00 00 | 11 04 04 04 00 04 00 3e |ocked...|.......>|
|00000ac0| 00 00 00 f1 00 5c 00 26 | 00 0e 4c 6f 63 6b 20 63 |.....\.&|..Lock c|
|00000ad0| 6f 6c 6c 69 73 69 6f 6e | 00 00 10 04 04 04 00 04 |ollision|........|
|00000ae0| 00 3e 00 00 00 f2 00 5c | 00 26 00 0c 4c 6f 63 6b |.>.....\|.&..Lock|
|00000af0| 20 74 69 6d 65 6f 75 74 | 00 00 10 04 04 04 00 04 | timeout|........|
|00000b00| 00 3e 00 00 00 f3 00 5c | 00 26 00 0c 55 6e 6c 6f |.>.....\|.&..Unlo|
|00000b10| 63 6b 20 65 72 72 6f 72 | 00 00 11 04 04 04 00 04 |ck error|........|
|00000b20| 00 3e 00 00 03 e7 00 5c | 00 26 00 0d 55 6e 6b 6e |.>.....\|.&..Unkn|
|00000b30| 6f 77 6e 20 65 72 72 6f | 72 00 00 00 02 04 00 00 |own erro|r.......|
|00000b40| 03 01 03 90 00 00 41 6d | 42 73 00 00 |......Am|Bs.. |
+--------+-------------------------+-------------------------+--------+--------+